
.wrapper{
  width:1200px;
  margin: 0 auto;
}

#cont{
  .wrapper{
    >.linepic{
      height:32px;
      //width:100%;
      img{
        height:100%;
        float:right;
        margin-right:100px;
      }
    }
    #mylist{
      width:985px;
      margin: 0 auto;
      >.tabgroup{
        line-height:35px;
        margin-top:5px;
        >h3{
          margin-right:30px;
          float:left;
          >a{
              font-size:16px;
            color:black;
            font-weight:bold;
          }
        }

        #address{
          width:250px;
          height:35px;
          float:right;
          //background:pink;
        }
      }
      #goods{
        >div.title,li{
          background:#f5f5f5;
          height:30px;
          font-size:12px;
          line-height:30px;
          text-align:center;
          >.select{
            width:52px;
            float:left;
            font-size:14px;
            input[type="checkbox"]{
              position:relative;
              top:2px;
            }
          }
          >.goodsInfor{
            float:left;
            width:340px;
          }
          >.goodsCode{
            width:87px;
            float:left;
          }
          >.goodsPrice{
            width:75px;
            float:left;
          }
          >.goodsSave{
            width:75px;
            float:left;
          }
          >.goodsPay{
            width:75px;
            float:left;
          }
          >.goodsSum{
            width:98px;
            float:left;
          }
          >.goodsCalc{
            width:75px;
            float:left;
          }
          >.goodsOpera{
            width:108px;
            float:left;
            .delbt{
              cursor:pointer;
            }
            .delbt:hover{
              color:#fc4c65;
            }
          }
        }
        ol{
          li:nth-of-type(2n+1){
            background:white;
          }
          li{
            height:80px;
            line-height:78px;
            padding:2px 0;
            box-sizing:border-box;
            border-bottom:1px solid #ccc;
            >.goodsInfor{
              text-align:left;
              img{
                float:left;
                height:64px;
                width:64px;
                margin:7px 0 7px 8px;
                box-sizing:border-box;
                border:1px solid #ccc;
              }
              span{
                float:left;
                margin-left:10px;
                line-height:30px;
              }
            }
            >.goodsSum{
              box-sizing:border-box;
              padding:30px 0 15px 5px;
              button{
                float:left;
                padding:0 3px;
                position:relative;
                top:3px;
              }
              input{
                border:1px solid #ccc;
                outline:none;
                float:left;
                width:50px;
                height:24px;
                margin:0 3px;
                text-align:center;
              }
            }
            .price{
              color:#777777;
            }
            .goodsOpera{
              line-height:20px;
              padding-top:15px;
            }
            .goodsCalc{
              color:#d10436;
            }
          }
        }
        >div.item{
          line-height:40px;
          font-size:12px;
          line-height:40px;
          border-bottom:1px dotted #555555;
          .pleft{
            float:left;
            input{
              float:left;
              margin-left:20px;
              margin-top:15px;
            }
            em#partdel{
              color:#000000;
              font-weight:bold;
              cursor:pointer;
            }
            em#partdel:hover{
              color:red;
            }
            span{
              float:left;
              margin-left:50px;
              font-size:14px;
              color:#fc4c65;
            }
            em{
              float:left;
              margin-left:30px;
              color:#777777;
            }
          }
          .pright{
            float:right;
            margin-right:20px;
            span{
              float:left;
            }
            b{
              font-size:18px;
              float:left;
              color:#d10436;
            }
            i{
              margin:0 4px 0 2px;
              float:left;
              color:#d10436;
              font-size:14px;
            }
          }



         }

        >.operate{
          height:100px;
          padding:20px 30px 0 0;
          >button{
            float:right;
            border:0;
          }
          #suborder{
            height:32px;
            width:116px;
            background:#fc4c65;
            color:white;
          }
          #contisp{
            margin:6px 30px;
            height:26px;
            width:90px;
            background:lightgrey;
            a{
              color:black;
            }
          }
        }
      }
    }
  }
}
